草庐IT

Java Swing : Do something when a component has *finished* resizing

全部标签

android - 如果 Asynctask 正在运行,即使在 finish() 方法之后 Activity 是否仍然存在?

Onthelongrun,AsyncTaskproducesamemoryleak:iftheAsyncTasklastsforlong,itkeepstheactivity"alive"whereasAndroidwouldliketogetridofitasitcannolongerbedisplayed.Theactivitycan'tbegarbagecollectedandthat'sacentralmechanismforAndroidtopreserveresourcesonthedevice.这是否意味着如果我们调用finish()方法并且asynctask正在运行,那

android - 如何从 Application 对象调用 Activity 方法 finish()?

我有一段代码可以删除数据库中的一个项目。我从两个不同的Activity中调用相同的代码。因此,为了避免代码重复,我想将代码转移到Application对象中。其中一个Activity中的代码如下所示:privatevoiddeleteItem(){AlertDialog.Builderalert=newAlertDialog.Builder(Activity1.this);alert.setTitle(R.string.confirmTitle);alert.setMessage(R.string.confirmMessage);alert.setPositiveButton(R.st

java - 从 Activity 调用 finish()

我想知道,是finish();调用效果static变量。?static变量是否受GC影响。staticintdisplayChart=0;声明代码。 最佳答案 static变量属于class而不是object,并且finish()或垃圾收集器影响object,因此它对static变量没有影响。请注意,class不等于object,但object是class的实例。 关于java-从Activity调用finish(),我们在StackOverflow上找到一个类似的问题:

android - 如何通过 Android 中的 ActivityOptions 在 finish() 上设置动画?

我正在开发一个包含两个Activity的应用程序,Main和Info。该应用程序以MainActivity启动,当您单击一个按钮时,InfoActivity从右侧滑入。当您单击另一个按钮时,InfoActivity将再次滑出到右侧,Main返回。这就是我在MainActivity中实现动画和按钮点击的方式:buttonInfo.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){Intenti=newIntent(getApplicationContext(),Info.class);Bundlem

android - 回收站 View : How to determine when scrollToPosition() has finished binding the ViewHolders

tl;dr如何在调用scrollToPosition()后等待真正的滚动完成?我所说的真正滚动的意思是(1)RecyclerView已完成滚动,并且(2)它已将所有ViewHolder绑定(bind)到滚动的设置位置。描述:我正在尝试为回收站View修复一些过渡动画,但我很难实现它。该应用程序与其中一个Activity中的RecyclerView和当用户单击中的项目时充当“详细View”的ViewPager一致>RecyclerView.从RecyclerView到ViewPager的前向导航工作得很好,但问题是,向后导航不起作用。请注意,用户可能会在详细View中使用ViewPage

Android gradle 构建错误 "finished with non-zero exit value 42",这是什么意思,我该如何解决?

我正在尝试在我认为是最新版本的androidstudio上运行一个较旧的项目。当我尝试运行或调试应用程序时,我收到2条错误消息。我有谷歌这个,没有找到可行的解决方案。错误1错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'E:\AndroidStudio\Android\sdk\build-tools\21.1.2\aapt.exe''以非零退出值42结束错误2错误:任务':app:mergeDebugResour

android - 我调用 finish() 和 startActivity() 的顺序有关系吗?

这个问题在这里已经有了答案:Finisholdactivityandstartanewoneorviceversa(7个答案)关闭5年前。第一种方式Intentin=newIntent(VerificationActivity.this,VerifyCode.class);in.putExtra("verificationCode",verificationCode);finish();startActivity(in);第二种方式...Intentin=newIntent(VerificationActivity.this,VerifyCode.class);in.putExtra(

android - react-native resize <ScrollView/> 当键盘打开时

我有一个react-native简单的聊天应用,看起来像这样+-----------------|Header|+----------------+|||||Messages|||||+----------------+|Writehere|+----------------+我想要实现的是,当我打开键盘时,消息View会缩小(降低高度),并且我还可以看到标题和文本输入,就像我现在打开键盘应用程序时看到的那样保持尺寸不变,但键盘将所有内容推到顶部。 最佳答案 我们在https://github.com/Andr3wHur5t/rea

安卓布局动画 Controller : How to force the first child to wait for the last child's animation to finish before repeating?

我正在尝试构建一个动画,其中此图像:变成这张图片:三个条形像1...2...3...一样淡入,然后又回到无。此时动画将重复。这是我尝试做的工作:AlphaAnimationanim=(AlphaAnimation)AnimationUtils.loadAnimation(this,R.anim.fade_in);anim.setRepeatMode(Animation.RESTART);anim.setRepeatCount(Animation.INFINITE);anim.setStartOffset(3000);LayoutAnimationControllercontroller

安卓支持工具栏 : Resizing won't realign menu items

我尝试调整方向更改时Activity的Android支持工具栏的大小,因为它在横向模式下太大。它不会在我使用时自动调整大小android:configChanges="orientation|screenSize"关于我的Activity,因此不会重新创建Activity。工具栏XML是这样的:在我的onConfigurationChanged()中,我正在调整工具栏的大小,例如像这样:findViewById(R.id.my_awesome_toolbar).setLayoutParams(newRelativeLayout.LayoutParams(ViewGroup.Layout